package com.example.structure;

/**
 * 链表节点
 * 如果 ListNode pre=head;     head=xxx/pre=xxx  包括赋值null 都并不会影响链表的结构，因为pre本身所代表的这个链表没有发生变化，只是pre的位置变了
 * 如果 ListNode pre=head;     pre.next=xxx/head.next=xxx 都会影响整个链表，因为pre本身所代表的这个链表发生变化
 */
public class ListNode {
    public int val;
    public ListNode next;


    public ListNode(int val) {
        this.val = val;
    }

    public ListNode(int val, ListNode next) {
        this.val = val;
        this.next = next;
    }
}
